export default {
  methods: {
    // =====================
    // DataList 
    // =====================
    dataListGetList() {
      return this.getXData(this.getXMeta('list', {defaultValue: '_xcrudList'}), {xbase: '', defaultValue: []})
    },

    // =====================
    // Icon 
    // =====================
    iconGetIconClass() {
      let clazz = this.getXMeta('iconClass', {defaultValue: ''})
      let prefix = this.getXMeta('prefix', {defaultValue: 'uicon'})
      clazz += ' ' + (prefix==='uicon'?'u-iconfont':prefix)
      clazz += ' ' + (prefix + '-' +this.getXMeta('name'))
      return clazz
    },

    // =====================
    // Button 
    // =====================
    
  }
}